<?php
	// Connexion et sélection de la base
	$link = mysql_connect("localhost", "root", "root") or die("Impossible de se connecter");
	mysql_select_db("dfly") or die("Could not select database");

	// Exécuter des requêtes SQL
	$query = "SELECT * FROM modules";
	$result = mysql_query($query) or die("Query failed");

	$modules = array();
	while ($line = mysql_fetch_assoc($result)) {
		$m = $line;
		$m["parameters"] = json_decode($m['parameters']);
		$m["definition"] = json_decode($m['definition']);
    	$modules[] = $m;
	}
	
	echo stripslashes(json_encode($modules));

	// Libération des résultats 
	mysql_free_result($result);

	// Fermeture de la connexion 
	mysql_close($link);
?>
